package com.cloudpolice.door.model;

import java.util.Date;

/**
 * @author ：梁昊，后端工程师：卢春龙
 * @create 2020-04-22 10:30
 * @function
 * @editLog
 */
public class DoorLogModel {
    /**
     * 主键
     */
    private String id;
    /**
     * 人员ID（居民，物业人员，警务人员)
     */
    private String personId;
    /**
     * 人员姓名
     */
    private String personName;
    /**
     * 性别GB/T 2261.1-2003
     */
    private String sex;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 人员类型（0：居民，1：物业人员，2：警务人员)
     */
    private Integer personType;
    /**
     * 黑名单人员大类:黑名单、白名单、红名单、或居民
     */
    private String blackType;
    /**
     * 黑名单标识:黑名单中的细分类
     */
    private String blackTag;
    /**
     * 背景图片ID
     */
    private String basePicId;
    /**
     * 框脸背景图片ID(没有人脸时，本图片为背景图片)
     */
    private String faceBasePicId;
    /**
     * RFID卡号
     */
    private String cardId;
    /**
     * 开门方式（0:刷脸，1:RFID卡，2:二维码，3:远程开门）
     */
    private Integer openType;
    /**
     * 设备SN号
     */
    private String sn;
    /**
     * 设备类型,1:门禁机,2:摄像头等
     */
    private Integer equipmentType;
    /**
     * 设备名称
     */
    private String equipmentName;
    /**
     * 场所ID（小区ID、学校ID等 )
     */
    private String communityId;
    /**
     * 场所名（小区名、学校名等）
     */
    private String communityName;
    /**
     * 场所区域ID（小区区域ID、学校区域ID等）
     */
    private String periodId;
    /**
     * 场所区域名（小区区域名、学校区域名等）
     */
    private String periodName;
    /**
     * 楼栋ID
     */
    private String buildId;
    /**
     * 楼栋名
     */
    private String buildName;
    /**
     * 单元ID
     */
    private String unitId;
    /**
     * 单元名
     */
    private String unitName;
    /**
     * 通道ID
     */
    private String accessId;
    /**
     * 通道名称
     */
    private String accessName;
    /**
     * 经度
     */
    private Float longitude;
    /**
     * 纬度
     */
    private Float latitude;
    /**
     * 门禁机人工智能算法名称
     */
    private String aiType;
    /**
     * 后台人工智能算法名称
     */
    private String aiAfterType;
    /**
     * 比对方式（0：离线；1：在线）
     */
    private Boolean aiClass;
    /**
     * 门禁机抓拍时间
     */
    private Date doorTime;
    /**
     * 台后得到此数据时间
     */
    private Date createTime;
    /**
     * 人工智能比对完成时间
     */
    private Date updateTime;
    /**
     * 0：人工智能比对未完成，1：人工智能比对已完成
     */
    private Integer stopSign;
    /**
     * 备注
     */
    private String remark;

    public String getId(){
        return id;
    }

    public void setId(String id){
        this.id = id;
    }

    public String getPersonId(){
        return personId;
    }

    public void setPersonId(String personId){
        this.personId = personId;
    }

    public String getPersonName(){
        return personName;
    }

    public void setPersonName(String personName){
        this.personName = personName;
    }

    public String getSex(){
        return sex;
    }

    public void setSex(String sex){
        this.sex = sex;
    }

    public String getMobile(){
        return mobile;
    }

    public void setMobile(String mobile){
        this.mobile = mobile;
    }

    public Integer getPersonType(){
        return personType;
    }

    public void setPersonType(Integer personType){
        this.personType = personType;
    }

    public String getBlackType(){
        return blackType;
    }

    public void setBlackType(String blackType){
        this.blackType = blackType;
    }

    public String getBlackTag(){
        return blackTag;
    }

    public void setBlackTag(String blackTag){
        this.blackTag = blackTag;
    }

    public String getBasePicId(){
        return basePicId;
    }

    public void setBasePicId(String basePicId){
        this.basePicId = basePicId;
    }

    public String getFaceBasePicId(){
        return faceBasePicId;
    }

    public void setFaceBasePicId(String faceBasePicId){
        this.faceBasePicId = faceBasePicId;
    }

    public String getCardId(){
        return cardId;
    }

    public void setCardId(String cardId){
        this.cardId = cardId;
    }

    public Integer getOpenType(){
        return openType;
    }

    public void setOpenType(Integer openType){
        this.openType = openType;
    }

    public String getSn(){
        return sn;
    }

    public void setSn(String sn){
        this.sn = sn;
    }

    public Integer getEquipmentType(){
        return equipmentType;
    }

    public void setEquipmentType(Integer equipmentType){
        this.equipmentType = equipmentType;
    }

    public String getEquipmentName(){
        return equipmentName;
    }

    public void setEquipmentName(String equipmentName){
        this.equipmentName = equipmentName;
    }

    public String getCommunityId(){
        return communityId;
    }

    public void setCommunityId(String communityId){
        this.communityId = communityId;
    }

    public String getCommunityName(){
        return communityName;
    }

    public void setCommunityName(String communityName){
        this.communityName = communityName;
    }

    public String getPeriodId(){
        return periodId;
    }

    public void setPeriodId(String periodId){
        this.periodId = periodId;
    }

    public String getPeriodName(){
        return periodName;
    }

    public void setPeriodName(String periodName){
        this.periodName = periodName;
    }

    public String getBuildId(){
        return buildId;
    }

    public void setBuildId(String buildId){
        this.buildId = buildId;
    }

    public String getBuildName(){
        return buildName;
    }

    public void setBuildName(String buildName){
        this.buildName = buildName;
    }

    public String getUnitId(){
        return unitId;
    }

    public void setUnitId(String unitId){
        this.unitId = unitId;
    }

    public String getUnitName(){
        return unitName;
    }

    public void setUnitName(String unitName){
        this.unitName = unitName;
    }

    public String getAccessId(){
        return accessId;
    }

    public void setAccessId(String accessId){
        this.accessId = accessId;
    }

    public String getAccessName(){
        return accessName;
    }

    public void setAccessName(String accessName){
        this.accessName = accessName;
    }

    public Float getLongitude(){
        return longitude;
    }

    public void setLongitude(Float longitude){
        this.longitude = longitude;
    }

    public Float getLatitude(){
        return latitude;
    }

    public void setLatitude(Float latitude){
        this.latitude = latitude;
    }

    public String getAiType(){
        return aiType;
    }

    public void setAiType(String aiType){
        this.aiType = aiType;
    }

    public String getAiAfterType(){
        return aiAfterType;
    }

    public void setAiAfterType(String aiAfterType){
        this.aiAfterType = aiAfterType;
    }

    public Boolean getAiClass(){
        return aiClass;
    }

    public void setAiClass(Boolean aiClass){
        this.aiClass = aiClass;
    }

    public Date getDoorTime(){
        return doorTime;
    }

    public void setDoorTime(Date doorTime){
        this.doorTime = doorTime;
    }

    public Date getCreateTime(){
        return createTime;
    }

    public void setCreateTime(Date createTime){
        this.createTime = createTime;
    }

    public Date getUpdateTime(){
        return updateTime;
    }

    public void setUpdateTime(Date updateTime){
        this.updateTime = updateTime;
    }

    public Integer getStopSign(){
        return stopSign;
    }

    public void setStopSign(Integer stopSign){
        this.stopSign = stopSign;
    }

    public String getRemark(){
        return remark;
    }

    public void setRemark(String remark){
        this.remark = remark;
    }
}


